#导入所需类包
#第一小问
from skimage import data,io,exposure
from matplotlib import pyplot as plt
image=data.coins()#导入灰度图像
image1=255-image#反色运算
plt.imshow(image1)#打印图像


#第二小问#对数运算对应得处理函数
#加载图像
image3=data.rocket()
#分别取log=0.3,2,18时的图像(运用expos里面的adjust_log函数进行对数运算)
image_1=exposure.adjust_log(image3,0.3)
image_2=exposure.adjust_log(image3,2)
image_3=exposure.adjust_log(image3,18)
#分别展示原图及结果图像
#指定位置画图
plt.subplot(2,2,1)
io.imshow(image3)#原图
plt.subplot(2,2,2)
io.imshow(image_1)#log=0.3
plt.subplot(2,2,3)
io.imshow(image_2)#log=3
plt.subplot(2,2,4)
io.imshow(image_3)#log=18
plt.show()

#在gamma调整中，对原图像的每个像素进行幂计算；
#log对数调整中，对原图像每个像素点进行取对数操作，与gamma相反。



